/**
 * @ author: 汪孟苹
 */
@charset "utf-8";
.disabled {
	cursor: not-allowed! important;
}
.specialNurse-task {
	margin-bottom: 15px;
}
.specialNurse-task .btn-tit {
	background: #fff;
	border-color: #ddd;
	color: #00656A;
	cursor: default;
}
.specialNurse-task .btn-click {
	background: #0EAABF;
	border-color: #0EAABF;
	color: #fff;
}
/* begin 南方医院添加 上传资料 wmp 2018-03-12 17:15 */
.specialNurse-task .btn-click.upload-info,
.specialNurse-task .btn-click.upload-info.active{
	background: #4cae4c;
	border-color: #4cae4c;
	color: #fff;
}
/* end 南方医院添加 上传资料 */
.specialNurse-task .btn-task-group .btn-click {
	border-left: solid 1px #ddd;
}
.specialNurse-task .btn-click.active {
	background: #168c96;
	border-color: #168c96;
	color: #fff;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active{
	z-index: 0;
}
/* end pageTab样式 */
.panel {
	margin-bottom: 0;
}
.panel .panel-heading {
	height: 40px;
}
/* 左侧问卷 */
.specialNurse-left {
	float: left;
	width: calc(80% - 15px);
}
.specialNurse-questions {
	min-height: 600px;
}
.specialNurse-questions .panel-body {
	padding-top: 5px;
}
/* 右侧切换 */
.specialNurse-rightBar {
	float: right;
	width: 20%;
	box-shadow: 0 1px 10px #B7C3D2;
    background-color: #FFFFFF;
    min-height: 600px;
}
.specialNurse-rightBar .panel-body {
	padding: 0;
	height: 560px;
	overflow-x: auto; 
}
/* task问卷右侧 */
.medical-record-wrap {
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
.medical-record-box {
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 20px;
	width: 207px;
}
.medical-record .tit {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
}
.medical-record ul {
	margin-bottom: 0;
	padding-left: 0;
}
.medical-record > ul > li {
	position: relative;
	color: #4f6e7e;
	line-height: 40px;
	height: 40px;
}
.medical-record > ul > li:after,
.medical-record > ul > li:first-child:before,
.medical-record > ul > li:last-child:before {
	content: "";
	position: absolute;
	left: 65px;
	width: 1px;
}
.medical-record > ul > li:after {
	top: 0;
	height: 100%;
	border-left: dotted 1px #ccc;
	z-index: 0;
}
.medical-record > ul > li:first-child:before {
	top: 0;
	height: 20px;
	background: #fff;
	z-index: 1;
}
.medical-record > ul > li:last-child:before {
	bottom: 0;
	height: 20px;
	background: #fff;
	z-index: 1;
}
.medical-record ul li .time,
.medical-record ul li div.name-box {
	display: block;
	position: absolute;
}
.medical-record ul li .time {
	top: 0;
	left: 0;
	padding-right: 7px;
	width: 60px;
	font-size: 12px;
	text-align: right;
}
.medical-record ul li .time b {
	padding-left: 1px;
	font-size: 18px;
	font-weight: normal;
}
.medical-record ul li div.name-box {
	top: 11px;
	left: 71px;
	padding-left: 7px;
	cursor: pointer;
}
.medical-record ul li div.name-box > div {
	height: 20px;
	overflow: hidden;
}
.medical-record ul li div.name-box span.name {
	display: block;
	line-height: 20px;
}
.medical-record ul li div.name-box span.name.active {
	font-weight: bold;
}
.medical-record ul li div.name-box > i {
	margin-right: 0;
	margin-left: 5px;
	width: 14px;
	line-height: 20px;
	cursor: pointer;
}
.medical-record ul li .time + i {
	position: relative;
	padding-left: 60px;
	font-size: 13px;
	z-index: 1;
}
.medical-record ul li i.color-0,
.medical-record ul li i.color-0 + div span.name.active {
	color: #86c166;
}
.medical-record ul li i.color-1,
.medical-record ul li i.color-1 + div span.name.active {
	color: #2ea9df;
}
.medical-record ul li i.color-2,
.medical-record ul li i.color-2 + div span.name.active {
	color: #db4d6d;
}
.medical-record ul li i.color-3,
.medical-record ul li i.color-3 + div span.name.active {
	color: #fb9966;
}
.medical-record ul li i.color-4,
.medical-record ul li i.color-4 + div span.name.active {
	color: #24936e;
}
.medical-record ul li i.color-5,
.medical-record ul li i.color-5 + div span.name.active {
	color: #c1328e;
}
.medical-record ul li i.color-6,
.medical-record ul li i.color-6 + div span.name.active {
	color: #66bab7;
}
.medical-record ul li i.color-7,
.medical-record ul li i.color-7 + div span.name.active {
	color: #dc9fb4;
}
.medical-record ul li i.color-8,
.medical-record ul li i.color-8 + div span.name.active {
	color: #ba6bbe;
}
.medical-record ul li i.color-9,
.medical-record ul li i.color-9 + div span.name.active {
	color: #855b32;
}
/* 建档右侧 */
.specialNurse-rightBar ul.archive-right {
	height: 100%;
	margin-bottom: 0;
	padding: 0;
	overflow-y: auto;
}
.specialNurse-rightBar ul.archive-right li {
	margin-left: 0;
	margin-right: 0;
	cursor: pointer; 
	padding: 10px; 
	font-size: 12px;
	color: #94A3B5;
}
.specialNurse-rightBar ul.archive-right li:nth-child(2n+1) {
	background-color: rgb(237, 240, 247);
}
.specialNurse-rightBar ul.archive-right li > div {
	padding-left: 0;
	padding-right: 0; 
}
.specialNurse-rightBar ul.archive-right li.active {
	color: #38B0BB;
	font-weight: bold;
}
.noClinicToday {
	padding: 50px 0;
	text-align: center;
	color: #999;
}

/* begin 南方医院添加 上传资料 wmp 2018-03-12 17:15 */
.mt10 {
	margin-top: 10px;
}
.specialNurse-uploadInfo > * {
	margin-bottom: 0;
	float: left;
	font-weight: normal;
	line-height: 30px;
}
.specialNurse-uploadInfo > .files-name {
	margin-left: 5px;
	margin-right: 10px;
	width: 200px;
	min-height: 30px;
	border: solid 1px #ddd;
}
.files-select {
	margin-right: 10px;
	position: relative;
	padding: 0 10px;
	border-radius: 4px;
	background-color: #0EAABF;
	color: #fff;
	cursor: pointer;
}
.files-select > input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.files-submit,
.files-submit:hover,
.files-submit:focus {
	padding: 0 10px;
	border: none;
	background-color: #0EAABF;
	color: #fff;
}
.pastFiles-wrap {
	padding: 0;
	min-height: 450px;
}
.pastFiles-wrap .table {
	margin-bottom: 0;
	border-top: none;
	border-left: none;
	border-right: none;
}
.pastFiles-wrap .table tbody tr td,
.pastFiles-wrap .table thead tr th {
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	word-break:break-all;
}
.pastFiles-wrap table td.file-name {
	max-width: 200px;
	text-align: left;
}
.pastFiles-wrap > div > div.row {
	padding: 5px 15px 0;
}
.btn-look{
	color: #337ab7;
	cursor: pointer;
}
/* 提示信息 (datatable出错时) */
.datatable-error-html {
	min-height: 470px;
	padding: 100px 0 110px;
	text-align: center;
	color: #666;
}
/* end 南方医院添加 上传资料 */
.picInfo{
	text-align: center;
}
.picInfo img{
	width: 100%;
	max-width: 300px;
}

.btn-bind{
	color: #337ab7;
	cursor: pointer;
}